//导入公共模块
import './style/adminlte.min.css' /* UI库的样式 */
import './style/app.css' /* 自定义样式 */
import {reqUserInfo} from './api/index';
import { getToken, getUserInfo,setUserInfo } from './utils/storageUtils';

//验证权限
//token 验证 
//有token
//没有token

// 你去哪？
// 路径访问地址

//1. 获取当前的请求路径 - 是否是登录页面
let isLoginPage = window.location.href.includes('/login.html');

// console.log(isLoginPage);

//判断是否已登录
if(getToken()) {
    //如果是登录页
    if (isLoginPage) {
        window.location.href = '/users.html';
    }

    //自动保存用户信息到sessionStorage
    let info = getUserInfo();
    if(!info){
        reqUserInfo().then(({data})=>{
            setUserInfo(data)
        });
    }


}else {

    //在非登录页 进行跳转
    if(!isLoginPage){
        //如果未登录 - 跳转到登录页
        window.location.href = '/login.html';
    }
    
}







